Definition of Turkey Buzzard

  • 1. A New World vulture that is common in South America and Central America and the southern United States Noun

Synonyms for word "turkey buzzard"

Semanticaly linked words with "turkey buzzard"

Hyponims for word "turkey buzzard"